Frame 1 · Mobile app — Settings entry390×844 · dark · help entry sits directly under Token usage / Scheduled tasks
9:41
Settings
Usage & tasks
Token usage12.4M today · resets in 2h 40m
Scheduled tasks2 scheduled · next in 5h
Help
Help & manualSetup, sessions, approvals, agents, sharing, and fixes
TroubleshootingOffline computer, old daemon, pairing failed
Opens the public manual in your browser · heypandax.github.io/cc-pocket/manual/en/
Default permission mode
I’m watching · ask each stepdefault
Auto-edit files, ask before commandsacceptEdits
Plan first, I’ll approve
Pressed state shown on Help & manual: row background → #1E2125.
Terracotta appears only on the 30px leading glyph — no promotional fill.
Rows are 56px tall (>44pt). Trailing glyph is external-link, not chevron,
so the jump out of the app is honest.
Frame 2 · Desktop app — Settings › Help700×500 modal · dark · 176px rail + hairline divider + scrollable pane
Settings
General
Computers
Shortcuts
Help
About
Help & manual
Task-based guides for CC Pocket. Everything opens in your browser at heypandax.github.io/cc-pocket/manual — public, no sign-in.
Search the manual…/
Get started Approvals & safety Agents & models Troubleshooting
Popular
Take over a terminal session without forking Approve work running on another computer
Click Copy link for AI in the frame → confirmation state: check glyph + “Manual link copied”, reverts after 2.4s.
Rail order: General · Computers · Shortcuts · Help · About. No article bodies live inside Settings.
Frame 4 · Manual home — mobile web390 viewport · dark · full page height 1980
cc-pocketManual

How can we help?

Find the exact steps for a task, or fix something that stopped working.

Schedule a prompt for later Take over a terminal session Share only one folder

Start here

3 steps · 6 min
1Install the daemonOne command on the computer that runs Claude Code.
2Pair a computerScan or type the 6-digit code once.
3Start a sessionPick a project folder and send your first prompt.

Browse by task

Planned coverage

Start here

Install, pair, and run your first session.

Projects & sessions

Open folders, resume work, switch sessions.

Chat & control

Queue prompts, schedule sends, take over a terminal.

Approvals & safety

Permission modes, fleet approvals, app lock.

Agents, models & accounts

Claude, Codex, OpenCode, and gateway presets.

Automate & collaborate

Workflows, subagents, and the Feishu bridge.

Desktop & multiple computers

The desktop app, several machines, the menu bar.

Settings & troubleshooting

Offline computers, stale daemons, failed pairing.

Using an AI assistant?

Every page here is a public URL with no sign-in. Copy one and paste it into any assistant that can open web pages — it reads the whole article, commands included.

How it works
heypandax.github.io/cc-pocket/manual/en/·MIT·中文
First viewport ends on the Start here steps: search field, three problem-shaped
chips, and a numbered path — reads as help, not a landing page.
Mobile cards carry one sample link only, to keep vertical rhythm.
Frame 6 · Task article — mobile web390 viewport · light · full page 3540 · Copy-for-AI toast open
Schedule a prompt for later
MobileDesktop

Schedule a prompt for later

Short answer

Long-press Send instead of tapping it, choose 30m, 1h, 3h, 8h, or Custom time…, then tap Schedule for 23:00. The paired computer’s daemon stores the task and runs it at that time. Turn on Repeat daily first and the button becomes Schedule daily at 23:00.

CC Pocket 1.4+·Verified Jul 24, 2026·3 min

Copied a public link and a prompt.Paste it into any AI that can open web pages.

You need a paired computer that is online at the scheduled time, and a session already open in that project.

1

Long-press the send button

Type the prompt as usual, then press and hold Send for about half a second. A normal tap still sends immediately.

1manual.schedule-send.long-press390×844 @2x · crop 390×380 (composer)
1

Holding Send raises the schedule sheet; the button dims to its pressed state.

2

Choose when it should run

The sheet offers 30m, 1h, 3h, 8h, and Custom time…. Times follow your computer’s clock, shown under the picker.

23manual.schedule-send.open-sheet390×844 @2x · crop 390×420 (sheet)
2·3

2 Time presets. 3 Repeat daily toggle — off by default.

3

Confirm, then check the task list

Tap Schedule for 23:00. The prompt leaves the composer and becomes a row in Settings › Scheduled tasks, where you can see its status or remove it.

Image unavailable — steps above are complete without it. Scene manual.schedule-send.created
4

Missing-image fallback: caption and step text still carry the whole instruction.

What happens next

The paired computer’s daemon stores the scheduled task and runs it at the time you chose; repeating tasks run daily. Settings › Scheduled tasks shows each task’s status and lets you remove one. If a run fails, its row shows the last failure reason.

Manage scheduled tasks
If it didn’t work
Long-press does nothing
The composer is empty, or the session is still streaming. Wait for the turn to finish, then hold Send again.
It ran at the wrong time
Schedules use the paired computer’s timezone, not the phone’s. The sheet names the computer and zone before you confirm.

Related

heypandax.github.io/cc-pocket/manual/en/schedule-a-prompt/
First viewport: title, short answer, metadata, and the two 44pt copy actions.
The Copy for AI toast wording is vendor-neutral — no provider name, no in-site bot.
“On this page” collapses to a disclosure but every heading stays in the DOM.
Frame 3 · Manual home — desktop web1440 viewport · dark · full page 1860 · existing site shell, compact editorial header (no marketing hero)
cc-pocket/Manual/EN

How can we help?

Task-shaped answers for CC Pocket — every page is a public URL you can bookmark, translate, or hand to an AI assistant.

/

Start here

New to CC Pocket — about 6 minutes end to end

Browse by task

Proposed information architecture · EN and 中文

Start here

Install the daemon, pair a computer, and get through your first session.

Projects & sessions

Open project folders, resume yesterday’s work, and switch between sessions.

Chat & control

Queue prompts, schedule sends, read diffs, and take over a terminal session.

Approvals & safety

Permission modes, per-tool rules, fleet approvals, and app lock.

Agents, models & accounts

Run Claude, Codex, or OpenCode; choose models and gateway presets.

Automate & collaborate

Saved workflows, subagents, the Feishu bridge, and folders shared with teammates.

Desktop & multiple computers

The desktop app, several paired machines, and the menu-bar quick session.

Settings & troubleshooting

Fix offline computers, stale daemons, failed pairing, and notification gaps.

Using an AI assistant?

Every article is a public page with no sign-in and a stable URL, including its version range and last-verified date. Copy a link and paste it into any assistant that can open web pages.

How AI access works

Recently updated

Re-verified against the shipping build
heypandax.github.io/cc-pocket/manual/en/·中文手册·MITLast index build Jul 24, 2026
Header is 46px of padding + H1 + one lede line — no hero art, no glow, no star pill, no store buttons. The last Recently updated row shows the version-stale treatment: amber, dashed underline, because 1.2+ is two minors behind and the verified date is 92 days old.
Frame 5 · Task article — desktop web1440 viewport · light · full page 3720 · 236 / 748 / 208 three-zone editorial layout
Manual/Chat & control/Schedule a prompt
MobileDesktop

Schedule a prompt for later

Short answer

Long-press the Send button instead of tapping it, choose 30m, 1h, 3h, 8h, or Custom time… in the sheet that appears, then tap Schedule for 23:00. The paired computer’s daemon stores the task and runs it at that time, even with your phone asleep — and turning on Repeat daily changes the button to Schedule daily at 23:00.

Applies to CC Pocket 1.4+·Last verified Jul 24, 2026·3 min read·EN · 中文
“Copy for AI” copies this public URL plus a short instruction — no provider involved.

Before you start: you need a paired computer that will be online at the scheduled time, and a session already open in the project the prompt should run in.

Steps

1

Long-press the send button

In the composer, type the prompt exactly as you would send it now. Then press and hold Send for about half a second instead of tapping — the schedule sheet slides up from the bottom. A normal tap still sends immediately, so nothing changes for everyday use.

1 manual.schedule-send.long-press390×844 @2x · crop 390×420 · composer + held Send
1

1 Send held for ~500 ms; the button shows its pressed state and the sheet begins to rise. Callouts are HTML overlays, never baked into the PNG.

2

Choose when it should run

The sheet offers five choices: 30m, 1h, 3h, 8h, and Custom time…. Picking a custom time opens a wheel picker; the line under it names the computer and the timezone the schedule will use — schedules always follow the computer’s clock, not your phone’s. The confirm button reads Schedule for 23:00, or Schedule daily at 23:00 when Repeat daily is on.

234 manual.schedule-send.open-sheet390×844 @2x · crop 390×470 · schedule sheet open
2·3·4

2 The five time choices. 3 Repeat daily toggle, off by default. 4 Target computer and timezone line, above the confirm button.

3

Confirm, then check the task list

Tap Schedule for 23:00. The prompt leaves the composer and appears as a row in Settings › Scheduled tasks, with the time it will run, the target project path, and its current status. Repeating tasks carry a DAILY badge.

5 manual.schedule-send.created390×844 @2x · crop 390×360 · Scheduled tasks list
5

5 The new task row. Settings › Scheduled tasks is the only place schedules are inspected, changed, or removed.

What happens next

The paired computer’s daemon stores the scheduled task and runs it at the time you selected; nothing is queued on the relay. Repeating tasks run daily at the same time. Permission prompts still apply: if the session’s mode asks before commands, the run waits for your approval instead of proceeding.

Settings › Scheduled tasks shows the status of every task and lets you remove one. If a run fails, that row shows the last failure reason — for example that the computer was offline at the scheduled time.

Manage scheduled tasks

Troubleshooting

Three things that usually explain it
Holding Send does nothing
The composer is empty, or the session is still streaming a turn. Wait for the turn to end, then press and hold Send again.
The task never ran
Open Settings › Scheduled tasks and read the row’s last failure reason — usually that the paired computer was not reachable at the scheduled time. Remove the task and schedule it again once the computer is online.
It ran an hour off
Schedules use the paired computer’s timezone. Check date there; the sheet shows which zone it will use before you confirm.

Related articles

heypandax.github.io/cc-pocket/manual/en/schedule-a-prompt/·Edit this page on GitHub
Reading column is 748px (≈78 characters). Below 1180px the right “On this page” rail collapses into a disclosure above the article — the column never squeezes. Below 900px the left category nav collapses into the top bar. Every instruction lives in text; screenshots only confirm it.
Frame 7 · Manual search — overlay + states1440 · dark · bilingual matching, grouped by intent, keyboard-first
cc-pocket/Manual

How can we help?

Task-shaped answers for CC Pocket.

Search setup, approvals, models, sharing…/
Schedule a prompt for laterShare only one folderApprove work on another computer
STATE · loading
computer offlinesearching…
STATE · zero results
daemon 心跳超时0 results
Nothing matches that yet. Your query stays in the field so you can shorten it — or try a nearby topic:
STATE · offline index fallback
computer offlineindex unavailable
The search index didn’t load. Full category browsing still works — every article is plain static HTML.
Bilingual aliases match in both directions (电脑离线 ↔ computer offline, 离线 ↔ offline) but results never mix locales — the alias line above the groups says what happened. Selection is a 2px terracotta left edge plus raised background, so it reads without colour vision. No chat bot, no synthesised answer.
Frame 8 · Contextual entry strips — component boarddark + light · calm escape hatches inside existing app states
A · ONBOARDING FOOTER
Deep-links to the exact install + pairing article instead of a generic docs root.
You’re paired.
Open a project folder to start your first session.
Complete setup guide: install & pair
→ /manual/en/install-and-pair/
44pt row · secondary weight · never above the primary CTA
B · COMPUTER OFFLINE
The link appears under Retry and names the problem, not the destination.
Lidapeng-MBP is offline
last seen 14 min ago
daemon 1.4.2 · relay ok
Fix an offline computer
→ /manual/en/fix-offline-computer/
Terracotta text link · no banner, no card fill
C · DAEMON TOO OLD · LIGHT
Same component in the light theme; the command stays copyable and above the link.
Daemon is too old
This app needs daemon 1.4 or newer. Run this on Lidapeng-MBP:
$ cc-pocket-daemon update
Open the daemon update guide
→ /manual/en/update-the-daemon/
Link text names the problem — never “Learn more”
Frame 9 · Components, tokens & responsive notescompact handoff board
NEW STROKE ICONS · 24×24 · 1.5
book help copy-ai external
book  M4 19.5V5.5A2.5 2.5 0 0 1 6.5 3H20v18H6.5
      A2.5 2.5 0 0 0 4 19.5 / M8 7.5h7.5 M8 11h5
help  circle 12,12 r9 / M9.4 9.3a2.7 2.7 0 1 1 3.3 3
      c-.6.2-.9.7-.9 1.3v.5 / dot 12,17.3
ai    rect 8.5,8.5 12×12.5 r2.5 / M15.5 5.5v-1A1.5
      1.5 0 0 0 14 3H5A1.5 1.5 0 0 0 3.5 4.5v9A1.5
      1.5 0 0 0 5 15h1 / M11.9 13.4l1.7 1.7-1.7 1.7
      / M15.3 16.9h2.3
ext   M14 3.5h6.5V10 / M20.5 3.5L11.5 12.5 / M18
      14.5V19a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1
      3.5 19V7.5A1.5 1.5 0 0 1 5 6h4.5
Compose-ready: even viewBox, round caps/joins, no fills, single-colour — drop straight into an ImageVector builder.
COMPONENT STATES
MobileDesktopAllBeta
1.4+·verified Jul 24, 2026
1.2+·verified Apr 23, 2026 · re-check
scene.id.goes-hereloaded placeholder
1

ScreenshotFrame · 1px hairline, 14px radius, caption below.

Image unavailable — the step text above is complete.
1

Missing state: same box height class, never a giant blank.

Copied a public link and a prompt.Paste it into any AI that can open web pages.

TOKENS · reused verbatim
base 0E0F11 base FAF9F7 surface 16181B raised F4F2EE accent D97757 accent C75A38 hair 2A2E33 hair E7E4DF
TYPE
Inter — H1 40/1.1 −3%, H2 22/1.3, body 16.5/1.68, small 13.5/1.55
JetBrains Mono — metadata 12.5, commands 13.5/1.6, eyebrows 11 @ .1em
Reading measure max 748px ≈ 78ch · zh-CN drops letter-spacing to 0
SPACING & RADII
4 · 8 · 12 · 16 · 24 · 32 · 44 · 64 · 96
Cards 14–16 · chips 999 · fields 12–14 · shots 14
Section rhythm 44px desktop / 30px mobile · 1px hairlines only
BREAKPOINTS
≥1280 — 236 / 748 / 208 three-zone article; 4-up category grid
1024–1279 — right rail → inline disclosure; 3-up grid
768–1023 — left nav → top bar sheet; 2-up grid
<768 — one column, 16px gutters, 44px targets, chips scroll
URLS
base  heypandax.github.io/cc-pocket/manual/
/manual/en/<slug>/   /manual/zh/<slug>/
/manual/en/          index · 8 categories
copy-for-ai payload:
  <url> + "Open this page and answer my
  question using only its steps."